/* tags */

* { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 100.01%; }

body { font-size: 62.5%; background: #f1f1e2; }

td { vertical-align: top; }

a { text-decoration: underline; }

a:link,
a:visited { color: #10702f; }
a:active  { color: #c00; }
a:hover   { color: #c00 !important; }

img { border: none; }


/* common elements */

.fl { float: left;         }
.fr { float: right;        }
.fn { float: none;         }
.tl { text-align: left;    }
.tr { text-align: right;   }
.tc { text-align: center;  }
.bn { border: none;        }
.nw { white-space: nowrap; }
.db { display: block;      }
.dn { display: none;       }
.pr { position: relative;  }
.pa { position: absolute;  }
.ps { position: static;    }

fieldset { border: none; }

/* Разметка */

.pagehandler {
	min-width: 1000px; }


.column-title {
	overflow: hidden; position: relative;
	height: 1%; }

.column-main {
	float: left; position: relative;
	width: 100%; margin-bottom: -20000px; padding-bottom: 20000px; }

.column-left, .column-right {
	position: relative; z-index: 1;
	width: 220px; margin-bottom: -20000px; padding-bottom: 20000px; }

.column-left {
	float: left;
	margin-left: -240px; }

.column-right {
	float: right;
	margin-right: -240px; }


/* IE Fixes */

.column-title {
	_display: inline-block; }

.column-left {
	_margin-left: -120px; }

.column-right {
	//right: -20px; _right: 0;
	_margin-right: -120px; }

.title .enterblock- td .auth- .text- {
	//margin: 8px 0; }
